have your head screwed on - Alemán Inglés Diccionario